package team.fourth.combat.dao;


import org.apache.ibatis.annotations.Param;
import team.fourth.combat.pojo.CheckGroup;
import team.fourth.combat.pojo.CheckItem;
import team.fourth.combat.pojo.Setmeal;

import java.util.List;

public interface SetmealMapper {
   void add(Setmeal setmeal) ;

    void setSetmealAndCheckGroupBatch(@Param("setmealId") Integer setmealId, @Param("checkgroupIds") List<Integer> checkgroupIds);

    List<Setmeal> getSetmeal();

    Setmeal findById(@Param("id") Integer id);

    List<CheckGroup> findCheckGroupBySetmealId(@Param("id") Integer id);

    List<CheckItem> findCheckItemByCheckGroupId(@Param("id") Integer id);

 List<CheckItem> findCheckItemByCheckGroupIdBatch(@Param("checkGroupIds") List<Integer> checkGroupIds);

 List<Setmeal> findPage(@Param("queryString") String queryString);
}
